Payroll was paid.
The books still didn't agree.
Three systems were telling three slightly different stories.
Payroll itself was functioning. The problem appeared after processing, when payroll reports, accounting entries, tax payments, benefits, contractor records, and bank withdrawals had to agree.
Small differences accumulated because each system was being reviewed independently rather than as one accounting cycle.
Start with what payroll says happened.
The payroll register establishes the economic activity for each pay cycle: employee wages, employer taxes, deductions, reimbursements, and net pay.
Those totals become the reference point for evaluating the QuickBooks entries and bank withdrawals.
| Employee Group | Gross Pay | Employee Tax | Benefits / Deductions | Net Pay | Employer Tax | Ledger Review |
|---|---|---|---|---|---|---|
| Operations | $16,840.00 | $3,365.18 | $912.44 | $12,562.38 | $1,288.26 | Matched |
| Administration | $9,420.00 | $1,884.00 | $477.50 | $7,058.50 | $720.63 | Matched |
| Sales | $7,380.00 | $1,443.62 | $265.00 | $5,671.38 | $564.57 | Review mapping |
| Reimbursements | — | — | — | $842.16 | — | Expense review |
The bank sees withdrawals. Accounting has to explain them.
A single payroll cycle may produce several withdrawals: net pay, federal taxes, state taxes, benefits, retirement contributions, and provider fees.
Recording every withdrawal as “payroll expense” would overstate expense and leave liability accounts unresolved.
What the bank shows
What QuickBooks needs
Every balance had to answer one question: who is this money still owed to?
Federal withholding, state payroll taxes, benefit deductions, garnishments, and payroll clearing accounts all carried balances.
Each amount was tied to a filing, provider statement, payment, or documented exception before it was allowed to remain on the balance sheet.
There wasn't one bad transaction.
The differences accumulated because the company expanded faster than its payroll accounting structure.
Employee growth, contractor activity, benefits, integrations, and new state filing responsibilities were added over time without one coordinated review of the accounting setup.
Reconciliation Findings
Payroll journal mappings changed over time, causing similar payroll transactions to post to different expense and liability accounts.
Some payroll tax payments were recorded directly to payroll-tax expense instead of reducing liabilities created by payroll.
Benefit deductions were recorded without a consistent monthly process for clearing provider payments.
Contractor vendors were created without complete W-9 and 1099 classification information.
Multi-state payroll activity expanded before registrations, withholding requirements, and filing responsibilities were reviewed together.
Payroll cleanup did not stop with employees.
The business also maintained contractor relationships that required a separate vendor, W-9, payment-type, and 1099 review.
Eighteen contractor records were evaluated for completeness and year-end reporting status.
| Vendor | Entity Type | W-9 | Annual Payments | Payment Method | 1099 Review |
|---|---|---|---|---|---|
| Contractor A | Individual | Received | $18,420 | ACH | READY |
| Contractor B | LLC | Missing | $9,640 | Check | W-9 NEEDED |
| Contractor C | Corporation? | Received | $22,880 | Card / ACH | CLASSIFY |
| Contractor D | Individual | Received | $6,725 | ACH | READY |
| Contractor E | LLC | Incomplete | $11,940 | Check | REVIEW |
The fix had to survive the next payroll, quarter, and year-end.
A cleanup that only corrects old balances will eventually fail again if the recurring control process remains unchanged.
Payroll accounting was therefore organized around three review cycles.
Reconcile
Tie payroll batches to gross wages, employer taxes, deductions, liabilities, benefits, reimbursements, and bank withdrawals.
Validate
Compare payroll liabilities against federal and state returns, tax deposits, unemployment reports, and quarter-end balances.
Document
Validate W-2 totals, contractor classifications, W-9 support, state activity, and unresolved differences before tax forms are issued.
The recurring process became more important than the cleanup entry.
The stabilized workflow connected payroll setup, monthly reconciliation, quarterly filing review, and year-end documentation.
Identify payroll-provider accounts, QuickBooks accounts, tax agencies, benefit providers, deductions, clearing accounts, and contractor classifications.
Reconcile gross wages, employer tax, employee deductions, net pay, reimbursements, benefits, liabilities, and bank withdrawals.
Review federal and state returns against payroll and the general ledger before quarter-end differences become historical balances.
Keep employee, contractor, W-9, registration, benefit, filing, and reconciliation support within a repeatable review file.
Clear confirmed liabilities and leave open only amounts supported by a legitimate outstanding obligation.
Payroll stopped being a collection of unexplained balances.
If payroll is being processed but QuickBooks still carries balances nobody can explain, the cleanup should start with reconciliation — not a plug entry.
Eight Leaf Financial Services can help review payroll accounting, reconcile liability balances, organize contractor records, and build a recurring process for monthly, quarterly, and year-end reporting.
Discuss your payroll records →